home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / program / 363 / xlisp20 / readme.doc < prev    next >
Text File  |  1985-11-19  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                  CURRENT NOTES
  7.  
  8.                              ST Library #19: XLISP
  9.                              =====================
  10.  
  11.                                by Jwahar R. Bammi
  12.  
  13.  
  14.     This distribution of xlisp contains the following files:
  15.  
  16.     readme.doc    This file
  17.     xlisp.doc     The documentation
  18.     xlisp.uttp    The 520 ST executable in uuencode format. To
  19.                   transfer to the St, uudecode the file on your
  20.                   unix system (which will produce the file xlisp.ttp),
  21.                   and then use a binary (image) transfer
  22.                   facility like xmodem or kermit to transfer the decoded
  23.                   file to your St. uuencode/decode, xmodem/kermit for
  24.                   the unix end are available from the net address
  25.                   given at the end of the file.
  26.  
  27.     init.lsp      Required initialization file. Automatically loaded by
  28.                   xlisp on startup. Must be in the same folder
  29.                   (directory) as xlisp.ttp, unless INITPATH is defined
  30.                   in xlisp.h. (INITPATH if the filename for init.lsp
  31.                   not the directory name ie. "mypath\\init.lsp" and NOT
  32.                   just "mypath\\".
  33.  
  34.  
  35.     Sample xlisp programs:
  36.     ----------------------
  37.  
  38.        art.lsp  example.lsp     fact.lsp       fib.lsp     hanoi.lsp
  39.       hdwr.lsp   ifthen.lsp   prolog.lsp    queens.lsp   queens2.lsp
  40.  
  41.     makefile     To make xlisp on the Vax (unix)
  42.  
  43.      ctype.h     These .h files are for the St only. When making xlisp
  44.       math.h     on the Vax (unix) hide these files by moving them to
  45.     setjmp.h     another directory.
  46.      xlisp.h
  47.  
  48.                  The file ststuff.c is St specific and is not used
  49.                  by the Vax (unix) version.
  50.                  Edit first line in the file for system type (ST or Unix)
  51.  
  52.     ststuff.c   xlbfun.c  xlcont.c xldbug.c xldmem.c xleval.c
  53.       xlfio.c  xlftab1.c xlftab2.c xlglob.c xlinit.c   xlio.c
  54.       xlisp.c   xljump.c  xllist.c xlmath.c  xlobj.c xlprin.c
  55.      xlread.c    xlstr.c  xlsubr.c  xlsym.c  xlsys.c
  56.  
  57.     xlisp.bat    Batch file to link and relmod xlisp on the St
  58.     xlisp.inp
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.     How to Make xlisp on the ST
  73.     ---------------------------
  74.  
  75.     Compile all the .c files after editing xlisp.h appropriately.  Then
  76.     link using xlisp.bat. (You will probably have to edit xlisp.bat to set
  77.     up the drive designator appropriately for your system).
  78.  
  79.     To invoke xlisp from the desktop on the ST double click xlisp.ttp.  In
  80.     the dialog box enter the name(s) of the file(s) you want loaded (don't
  81.     enter the .lsp extention).  You may of course choose to supply no
  82.     filenames in the dialog box, in which case simply hit <return>.
  83.     xlisp.ttp will automatically load init.lsp, and then the file(s).
  84.  
  85.     To load a file from the interpreter issue:
  86.  
  87.        (load "filename.lsp")
  88.  
  89.     Notice the ".lsp" extention is required to be entered here.
  90.  
  91.  
  92.     How to Make xlisp on a Vax
  93.     --------------------------
  94.  
  95.     Edit xlisp.h and makefile appropriately and then issue the command:
  96.  
  97.          make install
  98.  
  99.  
  100.     This disk is part of the CURRENT NOTES ST Public Domain Library (#19).
  101.     You may also obtain the files directly from the author by sending a
  102.     formatted floppy and a Self Addressed Stamped Envolope
  103.     to:
  104.          J.R. Bammi
  105.          215 Crawford Hall
  106.          10900 Euclid Avenue
  107.          Cleveland, Oh 44106
  108.  
  109.     Questions: Send electronic mail to the address below.
  110.  
  111.                                                     enjoy
  112.  
  113.                                                     Jwahar R. Bammi
  114.  
  115.         Usenet:  .....!decvax!cwruecmp!bammi
  116.          CSnet:  bammi@case
  117.           Arpa:  bammi%case@csnet-relay
  118.     CompuServe:  71515,155
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.